#{extends 'layout.html' /}
#{set title:messages.get('plan.list.title') /}

<div id="crudList" class="${type.name}">
	
	<h2 id="crudListTitle">${title}</h2>
	
<!--     <div id="crudListSearch"> -->
<!--         #{crud.search /} -->
<!--     </div> -->
	
	<div id="crudListAdd">
		<a href="@{Plans.newPlan1(userId)}">
			&{'crear', type.modelName}
		</a>
	</div>
	
	#{ifErrors}
	<div class="crudFlash flashError">
		 #{error 'dietas' /}
	</div>
	#{/ifErrors}
	
	#{if totalCount <= 0}
		<div class="crudFlash flashError">
			&{'plan.sinPlanes'}
		</div>
	#{/if}

	#{if totalCount > 0}
		<div id="crudListTable">
			#{crud.table fields:['plan.nombre', 'plan.tipo', 'plan.fechaInicio', 'plan.fechaFin', 'plan.caloriasDiarias', 'plan.comidasPlan', 'plan.estado', 'plan.dietas']}
				
				#{crud.custom 'plan.nombre'}
					<a href="@{Plans.show(object.id)}">
						${object.nombre}
					</a>
				#{/crud.custom}
				
				#{crud.custom 'plan.tipo'}
					${object.tipo}
				#{/crud.custom}
	
				#{crud.custom 'plan.fechaInicio'}
					${object.fechaInicio?.format('dd/MM/yyyy')}
				#{/crud.custom}
	
				#{crud.custom 'plan.fechaFin'}
					${object.fechaFin?.format('dd/MM/yyyy')}
				#{/crud.custom}
	
				#{crud.custom 'plan.caloriasDiarias'}
					${object.caloriasDiarias}
				#{/crud.custom}
	
				#{crud.custom 'plan.comidasPlan'}
					${object.comidasPlan}
				#{/crud.custom}
	
				#{crud.custom 'plan.estado'}
					${object.estado}
					<a href="@{Plans.cambiarEstado(object.id)}">
						[Cambiar Estado]
					</a>
				#{/crud.custom}
				
				#{crud.custom 'plan.dietas'}
					<a href="@{Dietas.show(object.id)}">
					[Registrar ingeridos]
					</a>
				#{/crud.custom }
	
			#{/crud.table}
		</div>
	#{/if}

<!--     <div id="crudListPagination"> -->
<!--         #{crud.pagination /} -->
<!--     </div> -->

</div>

